# -*- coding:UTF-8 -*-
def twoSum(self, numbers, target):
    # write your code here
    re=[]
    map={}
    for i in xrange(len(numbers)):
        if map.has_key(numbers[i]):
            re.append(map.get(numbers[i]))
            re.append(i)
            return re
        map[target-numbers[i]]=i
    return re

